The basic concept behind having a data warehouse is to grab information from different parts of a business procedure and gather them all in a centralized data source. We can specify data warehouse as the collection of data and exactly how it is utilized by the individuals of the business whom it supports. There is a huge quantity of intelligence to be acquired by your company by totally evaluating the data that your customers provide. It assists you to make a good idea business decisions that will have an impact on your company for years to come.